package network.UDP;

/**
 * Created with IntelliJ IDEA
 * Description:
 * User:22954
 * Date:2024-04-08
 * Time:15:00
 */
public class UDP_ {
    /*
    UDP:用户数据协议
        1.将数据、源、目的封装成数据包,不需要建立连接
        2.每个数据报大小限制在64k内,不适合大数据量的传输
        3.不可靠----1'不建立连接
                       没有流控制,没有确认应答机制
                   2'不能解决丢包、重发、错序等问题
        4.简单、轻量化、速度快----通过数据包,无需连接与释放资源
     ============================================
     Java通过DatagramSocket/DatagramPacket实现UDP网络编程:
        DatagramSocket(数据报套接字)发送/接受数据报
        DatagramPacket封装数据报,在数据报中包含 发送端的 ip+端口 和 接收端的 ip+端口
        流程:
            1.建立发送端/接收端
            2.建立数据包/报DatagramPacket对象
            3.调用DatagramSocket发送/接受方法
            4.关闭DatagramSocket
     */
}
